IProjectUnitManager インタフェース

名前空間: NextDesign.Core

説明

プロジェクトの物理ファイル構成管理オブジェクトです。

所属エリア

名前 説明
ワークスペース・プロジェクト アプリケーションの作業領域やアプリケーションで開いているプロジェクトにアクセスするAPI群です。

プロパティ

名前 説明
ModelUnits このプロジェクトで管理するモデルユニット情報。
プロジェクトの管理ユニットがない場合は空のコレクションを返します。
プロジェクトユニットは含まれません。
ProjectUnit このプロジェクトのユニット(物理ファイル)情報。
プロジェクトを保存していない場合は null を返します。

メソッド

名前 説明
AddExternalUnits 指定されたファイルをモデルユニットとして参照登録します。
ExportModelUnit 指定されたモデルユニットを指定したファイルパスでエクスポートします。
ExportModelUnits 指定された全てのモデルユニットを指定したフォルダパスにエクスポートします。
エクスポート先のファイル名は元のユニットファイル名と同一となります。
ImportModelUnits 指定されたファイルをモデルユニットとしてインポートします。
SplitModelUnit 指定されたモデルを指定された名前のユニットファイルに分割します。
SplitModelUnits 指定された全てのモデルをユニットファイルに分割します。
分割されたユニットファイルのファイル名は、モデル名を用いて重複しないファイル名を自動的に決定します。
UnifyModelUnit 指定されたユニットを親ユニットに統合します。
統合先の親ユニットは、指定したユニットの基点要素に対して、モデル構造上の親要素が格納されたユニットとなります。
UnifyModelUnits 指定されたすべてのユニットを親ユニットに統合します。